public class MySort {
    public static void Bubble(int[] arr){
        //确立趟数
        int i=0;
        for(i=0;i< arr.length-1;i++){
            boolean flag=true;
            //一趟要比较的次数
            for(int j=0;j< arr.length-1-i;j++){
                if(arr[j]>arr[j+1]){
                    int tmp=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=tmp;
                    flag=false;
                }
            }
            if(flag==true){
                break;
            }
        }
    }
    public static void main(String[] args) {
        int[] arr=new int[]{10,8,6,9,3};
        System.out.print("排序前：");
        for(int j:arr){
            System.out.print(j+" ");
        }
        System.out.println();
        Bubble(arr);
        System.out.print("排序后：");
        for(int x:arr){
            System.out.print(x+" ");
        }
    }
}
